Programovani Drivers pod windows

Otázka od: Benda Lukas

26. 7. 2004 8:17

Dobry den,

Mam vlastnorucne vyrobenou kartu pro pocitacem rizene stroje. Protoze
jsem si kartu vyrobil sam, je zrejme, ze k ni nesezenu zadne ovladace.
Naprogramovat je pro dos nebyl problem. Ted ale chci ovladac
naprogramovat i pro windows (zazacatku W95/W98 - protoze karta je zatim
na IZA slotu). Na jinych diskusi jsem zjistil, ze k vyvoji noveho
ovladace potrebuji "Windows Driver Development Kit". Bohuzel nevim jak
ho sehnat (na stazeni nemam dostatecne privilgovane jmeno - mi to pise).

Nema nekdo s touto problematikou zkusenosti a nemohl by mi poradit a
spravne mne nasmerovat?

Lukas Benda

Odpovedá: Jiri Virt

26. 7. 2004 8:28

DDK lze normalne stahnout na strankach microsoftu ...

jsou v nem ukazky programovani ; priklady na printer driver

Jirka Virt


Odpovedá: Benda Lukas

26. 7. 2004 9:01

> DDK lze normalne stahnout na strankach microsoftu ...

Muzete mi primo poslat odkaz odkud to stahnu? Prosim. Po mne to chce
nejake MSDN Subscription, pro ktere abych dokoncil, potrebuji nejake dva
kody, nevim jake. Nevim kde je ziskat (nejblizsi Customer Service, je v
nejake cizine a mluvi pouze anglicky).


Odpovedá: Jiri Virt

26. 7. 2004 9:13

minimalne zde je online.Mozna je to predelano, ale DDk mas stazeno do
WinNT4.0

http://msdn.microsoft.com/library/default.asp?url=/library/en-
us/gstart/hh/gstart/gs_design_cd42709d-4a10-4dc2-9823-d960566a1557.xml.asp

Jirka Virt


Odpovedá: Petr Zahradnik

26. 7. 2004 10:22

Puvodni zprava ze dne 26.7.2004:

> DDK lze normalne stahnout na strankach microsoftu ...

Mam pocit, ze DDK neni cely free, ale ze je soucasti predplatneho
MSDN. Takze predplatit a pak si hrat s C++.

Petr Zahradnik, pocitacovy expert

==========================================================
Petr Zahradnik, Computer Laboratory
Obvodova 740/14, 400 07 Usti nad Labem
telefon: 475 501 627, mobil: 602 409 601, fax: 475 511 338
web: http://www.clexpert.cz, e-mail: clexpert@clexpert.cz
ICQ: 21215917, MSN: clexpert@clexpert.cz
==========================================================



Odpovedá: Jiri Virt

26. 7. 2004 10:04

jo, soucasna verze je sucasti MSDN , pisou to tam.
ja mam ve svzm DDk toto

The DDK Web site at http://www.microsoft.com/ddk/. This Web site provides
information and resources for driver development, including:
  a.. The most current DDK available, publicly downloadable.
  b.. Current documentation for the DDK, downloadable or browseable online.
  c.. Announcements of new DDK developments.
  d.. Feedback for reporting bugs, suggesting content, and rating the DDK
vypada to, ze nyni je pouze k zdarma k dispozici verze "browseable online"
 


Jirka Virt


Odpovedá: Benda Lukas

26. 7. 2004 13:07

> Mam pocit, ze DDK neni cely free, ale ze je soucasti predplatneho MSDN.
> Takze predplatit a pak si hrat s C++.

A jiny zpusob programovani Driveru neznate?


Odpovedá: Petr Zahradnik

26. 7. 2004 13:11

Puvodni zprava ze dne 26.7.2004:

>> Mam pocit, ze DDK neni cely free, ale ze je soucasti predplatneho MSDN.
>> Takze predplatit a pak si hrat s C++.

> A jiny zpusob programovani Driveru neznate?

Neznam, protoze neexistuje. Drivery se pisi jedine v C++ pomoci DDK. A
nebo jeste mozna v Assembleru  

PS: To nevis, ze pri kazde flame C++ vs. Pascal/Delphi vzdycky
programatori C++ argumentuji v prvni rade tim, ze jedine v C++ lze
psat drivery a ze preci to je nejdulezitejsi porovnavaci hledisko,
protoze kazdy prece drivery pise? No a pak kdyz jsem jednou potreboval
sam napsat driver a chtel jsem za to zaplatit programatora, ktery to
opravdu umi, tak jsem zjistil, ze to vlastne nikdo neumi  

Petr Zahradnik, pocitacovy expert

==========================================================
Petr Zahradnik, Computer Laboratory
Obvodova 740/14, 400 07 Usti nad Labem
telefon: 475 501 627, mobil: 602 409 601, fax: 475 511 338
web: http://www.clexpert.cz, e-mail: clexpert@clexpert.cz
ICQ: 21215917, MSN: clexpert@clexpert.cz
==========================================================


Odpovedá: Erik Salaj, Winsoft

26. 7. 2004 13:23

> > Mam pocit, ze DDK neni cely free, ale ze je soucasti predplatneho MSDN.
> > Takze predplatit a pak si hrat s C++.
>
> A jiny zpusob programovani Driveru neznate?

ak potrebujes len citat/zapisovat registre zariadenia, tak mozes pouzit
univerzalne drivery, napr. nas IOPort http://www.winsoft.sk/ioport.htm

Erik


Odpovedá: Dalibor Faltynek

26. 7. 2004 13:35

Ahoj, je to celkem prusvih, ale pokud potrebujes ovladat kartu ve W95, nebo
W98 , pak to jde i v 16 bitove verzi Delphi pristupovat na porty a do
pameti, dokonce v nem jde udelat i 16- bitovou DLL knihovnu, jejiz funkce
lze volat z jine 16 bitove aplikace. Je to sice trochu retro a muzou nastat
problemy, ale pokud to neni urceno pro zakaznika ale pro vlastni potrebu,
nebal bych se toho. Sam to pouzivam, neni-li zbyti. Velmi dobry popis, jak
na to, je napriklad v knize Delphi pruvodce vyvojare z nakladetelstvi UNIS
1996 od panu Pacheca a Teixeiry.
S pozdravem Dalik.

> Naprogramovat je pro dos nebyl problem. Ted ale chci ovladac
> naprogramovat i pro windows (zazacatku W95/W98 - protoze karta je zatim
> na IZA slotu). Na jinych diskusi jsem zjistil, ze k vyvoji noveho
> ovladace potrebuji "Windows Driver Development Kit". Bohuzel nevim jak
> ho sehnat (na stazeni nemam dostatecne privilgovane jmeno - mi to pise).
>
> Nema nekdo s touto problematikou zkusenosti a nemohl by mi poradit a
> spravne mne nasmerovat?